<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //判断是否为质数
        // 1.能够被1和自身整除的，不能被其他整除的，为质数！
        // 2，能够被其他数整除的，为合数
        /*  var a=prompt()
         var b=true
         for(var i=2;i<a;i++){
 
            
             if(a%i===0){
                 b=false
             }
 
 
         }
         if(b){
             console.log('是质数');
         }
         else{
             console.log('不是质数');
         } */


        /* for(var i=1;i<=100;i++){
            for(var j=2;j<i;j++){
                if(j%i===0){
                    document.write(i)
                }
            }
        } */


        // 假设法：
        /*  var n=prompt()
         var flag=true
         for(var i=2;i<n;i++){
             if(n%i===0){
                 flag=false
             }
         }
         if(flag){
             alert('是质数')
         }
         else{
             alert('不是质数')
         } */
        /*  var a = true
         for (var i = 1; i <= 100; i++) {
             for (var j = 2; j < i; j++) {
                 if (i % j === 0) {
                     a = false
                 }
             }
         }
         if(a){
             document.write(a)
         }
         else{
             document.write(a)
         } */
        /* var a=prompt()
        var b=true
        for(var i=2;i<a;i++){
            if(a%i===0){
                b=false
            }
        }
        if(b){
            console.log('是质数');
        }
        else{
            console.log('不是质数');
        } */
        /* var a=prompt()
        var b=true
        for(var i=2;i<=a/2;i++){
            if(a%i===0){
                b=false
                break
            }
        }
        if(b){
            console.log('是质数');
        }
        else{
            console.log('不是质数');
        } */
        /* var a=prompt()
        var b=true
        for(var i=2;i<=a/2;i++){
            if(a%i===0){
                b=false
                break
            }
        }
        //三目运算符
        b? console.log('是质数'):console.log('不是质数'); */

        //break
        var a = prompt()
        for (var i = 2; i < a; i++) {
            if (a % i === 0) {
                break
            }
        }
        console.log(i);
       /*  if (i === a) {
            alert('是质数')
        }
        else {
            alert('不是质数')
        } */
        i===a? alert('是质数'): alert('不是质数')



    </script>
</body>

</html>